@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0;}
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
i,em,cite{font-style:normal}
input { padding-top:0; padding-bottom:0; font-family: "microsoft yahei"; }
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
#wBox_logindiv table { border-spacing: 0; border-collapse: collapse;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1;}
.clearit { clear:both; height:0; font-size:0; overflow:hidden;}
a { text-decoration:none; }
a:hover{ color:#3498db; text-decoration:underline;}
.cwy_question li p.third i,
.question_wrap .search_box .search_but i,
.ques_title i,
.question_box .header_one i,
.question_box_left .ques_title .more em,
.left_box .load-more .more,
.right_box .user .img-wrap a i,
.right_box .list .list_title .change i,
.left_box .ask_box .ask_box_icon,
.left_box .answer_box .answer_box_icon,
.left_box .ask_box .ques_cont_per span.look i,
.left_box .answer_box .pre_head .name em,
.fix_top,
.set_best_ans .close,
.cwy_share_float .share-con a i,
.cwy_share_float .goto_top i{
  background: url("../images/icon.png") no-repeat;
}
//1行文字隐藏+省略号
%txtHide{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
}
.xbb_screen {
  width: 80px;
  float: right;;
  position: relative;
  border: #d9d8de solid 1px;
  margin-right: 10px;
  margin-top:8px;
}
.screen_btn {
  width: 80px;
  height: 27px;
  display: block;
  text-align: center;
  font: 14px/27px "microsoft yahei";
  color: #444;
}
.screen_btn code{
  font-family:"microsoft yahei";
}
.screen_btn:hover{
  text-decoration:none;
  color: #444;
}
.screen_btn .icon {
  display: inline-block;
  height: 20px;
  width: 11px;
  background: url(http://icon.xcar.com.cn/2013/myxcar/images/screen_bg.png?201707) no-repeat 9px 5px;
  padding-left: 9px;
  vertical-align:middle;
}
.screen_btn .xbb_crr{
  background: url(http://icon.xcar.com.cn/2013/myxcar/images/screen_bg.png?201707) no-repeat 9px -25px;
}
.xbb_screen ul {
  position: absolute;
  top: 28px;
  left: -1px;
  margin: -1px 0 0 0;
  height: auto;
  border: #d9d8de solid 1px;
  background: #fff;
  z-index: 9;
}
.xbb_screen ul li {
  border-top: #f4f4f5 solid 1px;
  position: relative;
  font: 14px/27px "microsoft yahei";
  width: 80px;
  float: left;
  margin: 0;
}
.xbb_screen ul li:first-child {
  border-top: none;
}
.xbb_screen ul li a{
  padding: 0 17px;
  display: block;
  color: #444;
}
.xbb_screen ul li a:hover,
.xbb_active{
  background: #ff7200;
  color:#fff;
}
.cwy_question{
  width: 796px;
}
.cwy_question a.box{
  display: block;
  width: 796px;
}
.cwy_question a:hover .first,
.cwy_question a:hover .third{
  color: #444;
}
.cwy_question li{
  border-bottom: 1px solid #ededed;
  margin-top: 13px;
  font: 14px/26px "microsoft yahei";
  color: #444;
  position:relative;
  padding-bottom: 13px;
}
.cwy_question li p.first,
.question_box .info .first{
  font-size: 16px;
  font-weight: bold;
}
.cwy_question li p.second,
.cwy_question a:hover .second{
  color: #999;
  width: 670px;
}
.cwy_question li p.third{
  color: #444;
  font: 14px/24px "microsoft yahei";
  margin-top: 13px;
}
.cwy_question li p.first a:hover,
.cwy_question li p.second a:hover,
.cwy_question li p.third a:hover{
  text-decoration: underline;
}
.cwy_question li p a,
.cwy_question li .width_610,
.cwy_question li p span{
  width: 610px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
  display: block;
}
.cwy_question .time{
  position: absolute;
  right: 0;
  top: 10px;
  color: #b5b5b5;
  font-size: 12px;
  margin-right: 10px;
  font-weight: normal;
}
.cwy_question .time_ask{
  top:0;
}
.cwy_question li p.third i{
  background-position: 0 0;
  width: 31px;
  height: 21px;
  display:inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.no_question{
  margin-top: 45px;
  font: 16px/46px "microsoft yahei";
  font-weight: bold;
  text-align: center;
  color: #444;
}
.no_question .ask{
  font: 14px/36px "microsoft yahei";
  text-align: center;
  background: #ffffcc;
  width: 100%;
  display: block;
  height: 36px;
}
.cwy_question li p.third_bg{
  background:#fafafa;
}
/* 问题库 */
.question_wrap{
  width: 1000px;
  margin: 0 auto;
  color: #444;
  position: relative;
}
.question_wrap .title{
  margin: 20px 0;
  height: 36px;
  font: 32px/36px "microsoft yahei";
}
.question_wrap .title span{
  float: left;
}
.question_wrap .search_box {
  margin-left: 40px;
  width: 260px;
  float: left;
}
.question_wrap .input_txt {
  width: 188px;
  height: 36px;
  line-height: 36px;
  border: none;
  outline: none;
  background-color: #fff;
  border-radius:0 5px 5px 0;
  float: left;
  color: #b5b5b5;
  font-size: 12px;
  text-align: center;
}
.question_wrap .search_but {
  text-align: center;
  float: left;
  width: 66px;
  height: 36px;
  background-color: #3498db;
  border: 0;
  cursor: pointer;
  border-radius:5px 0 0 5px;
}
.question_wrap .search_box .search_but i{
  width: 25px;
  height:25px;
  display: block;
  background-position: -46px 0;
  margin: 5px 0 0 20px;
}
.question_box{
  background: #fff;
  padding: 0 29px !important;
  border: 1px solid #f0f0f0;
  margin-top: 10px;
}
.question_box_left{
  width: 630px;
}
.question_box_left .info,
.question_box_left .info .first,
.question_box_left .info .second,
.question_box_left .info .third,
.question_box_left .info .four{
  width: 525px !important;
}
.ques_title{
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  border-bottom: 2px solid #ededed;
}
.ques_title i{
  background-position: -83px 0;
  width: 23px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.ques_title .recommend{
  background-position:-128px 0;
}
.ques_title .hot{
  background-position:-181px 0;
}
.question_box_left .ques_title .more{
  display: block;
  float:right;
  font-size: 14px;
  color: #44494d;
}
.question_box_left .ques_title .more:hover{
  color: #44494d;
  text-decoration: none;
}
.question_box_left .ques_title .more em{
  background-position:-53px -37px;
  width: 4px;
  height: 6px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.question_box .ques_ul li{
  border-bottom: 1px solid #f0f0f0;
  padding:10px 0;
  position: relative;
}
.question_box .ques_ul li .time{
  position: absolute;
  right: 10px;
  top: 20px;
  color: #b5b5b5;
  font-size: 12px;
  font-weight: normal;
}
.question_box .header_one{
  float: left;
  margin-left: 10px;
}
.question_box .header_one i{
  width: 31px;
  height: 21px;
  display: inline-block;
  margin-right:10px;
  vertical-align: 5px;
}
.question_box .header_one i.icon_one{
  background-position:0 0;
}
.question_box .header_one i.icon_two{
  background-position:0 -31px;
}
.question_box .header_one i.icon_three{
  background-position:0 -63px;
}
.question_box .header_one .img{
  display: inline-block;
  margin-top:10px;
  width: 34px;
  height: 34px;
  overflow: hidden;
}
.question_box .header_one .img,
.question_box .header_one .img img,
.question_box .ques_ul .header02_img img{
  border-radius: 50%;
  -webkit-border-radius: 50%;
}
.question_box .ques_ul .header02_img{
  margin-right:5px;
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.question_box .ques_ul .count{
  font-size: 12px;
  color: #b5b5b5;
}
.question_box .ques_ul li a:hover .count,
.article_page_bottom .page_up_no,
.article_page_bottom .page_down,
.cwy_question a:hover,
.left_box .answer_box .answer_btn,
.left_box .answer_box .footnote .like,
.right_box .list .list_title .change:hover,
.left_box .ask_box .collect:hover,
.fix_top .collect:hover,
.set_best_ans .btn{
  text-decoration: none;
}
.question_box .info{
  float:left;
  margin-left: 10px;
  width: 610px;
}
.question_box .info .first{
  color: #444;
  line-height: 26px;
  width: 610px;
}
.question_box .info .second{
  color: #999;
  font-size: 14px;
  line-height: 24px;
  width: 610px;
}
.question_box .ques_ul .third{
  font-size: 14px;
  color: #444;
  margin:18px 0 0;
}
.question_box .info .first:hover,
.question_box .info .second:hover,
.question_box .ques_ul .third:hover{
  color: #3498db;
  text-decoration: underline;
}

.question_box .ques_ul .four{
  clear: both;
  margin-left: 100px;
}
.ellipsis{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.question_box .xbb_screen{
  margin: 10px 0 0 10px;
}
.question_box .xbb_screen .xbb_active,
.question_box .xbb_screen li a:hover{
  background:#3498db;
  color: #fff;
}
.question_box .long,
.question_box .long li,
.question_box .long .screen_btn{
  width: 174px;
}
.question_box .ques_ul li .list_box{
  margin-bottom: 10px;
}
.article_page_bottom {
  padding: 22px 0 30px;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  font-family:"microsoft yahei";
}
.article_page_bottom .page_up_no,
.article_page_bottom .page_down_no{
  padding: 0 18px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  color: #b5b5b5;
  cursor: default;
}
.article_page_bottom .page_up, .article_page_bottom .page_down, .article_page_bottom .page_up_no, .article_page_bottom .page_down_no {
  display: inline-block;
  height: 32px;
  text-align: center;
  background-repeat: no-repeat;
  margin: 0 3px;
}
.article_page_bottom span {
  display: inline-block;
  width: 34px;
  height: 32px;
  border: 1px solid #f8f8f8;
  text-align: center;
  font-weight: bold;
  margin: 0 3px;
  background: #f8f8f8;
}
.article_page_bottom span.dash{
  background: none;
  color: #b7b7b7;
  border: none;
}
.article_page_bottom b {
  font-family: 'SimSun','宋体';
}
.article_page_bottom .page {
  display: inline-block;
  width: 34px;
  height: 32px;
  border: 1px solid #e5e5e5;
  text-align: center;
  margin: 0 3px;
  background: #fff;
  color: #444;
}
.article_page_bottom .page:hover{
  text-decoration: none;
  color: #fff;
  background: #2a80b9;
  border:1px solid #2a80b9;
}
.article_page_bottom .page_up,
.article_page_bottom .page_down {
  padding: 0 18px;
  border: 1px solid #3498db;
  background-color: #3498db;
  color: #fff;
}
.article_page_bottom .page_up:hover,
.article_page_bottom .page_down:hover{
  background: #2a80b9;
  border:1px solid #2a80b9;
}
.article_page_bottom .page_up_no,
.article_page_bottom .page_down_no,
.article_page_bottom .page_up:hover,
.article_page_bottom .page_down:hover{
  text-decoration: none;
}
.return_coat {
  z-index: 98 !important;
  width: 70px;
  height: 70px;
  position: fixed;
  bottom: 40px;
  left: 50%;
  margin-left: 520px;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||232)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.return_coat .return_top {
  background: url(http://icon.xcar.com.cn/cwy/XBB/images/gotop.jpg) 0 0;
  width: 70px;
  height: 70px;
  font-size: 12px;
  text-align: center;
  line-height: 18px;
}
.return_coat .return_top:hover {
  background: url(http://icon.xcar.com.cn/cwy/XBB/images/gotop.jpg) -70px 0;
}
.return_coat .return_top a {
  color: #fff;
  padding-top: 44px;
  display: block;
}
.return_coat .return_top:hover a {
  color: #fff;
  text-decoration: none;
}
.question_wrap .no_border{
  border: none;
}
.scrollPic4{
  width: 942px;
  border: 1px solid #e3e4e6;
  padding: 0 28px 20px;
  margin: 10px auto;
  overflow:hidden;
  position: relative;
  background: #fff;
}
.scrollPic4 .prebtn,
.scrollPic4 .nexbtn{
  position: absolute;
  top: 160px;
  width: 38px;
  height: 54px;
  display: block;
  z-index: 8;
}
.scrollPic4 .prebtn{
  display: none;
  left: 0;
  background:url("http://icon.xcar.com.cn/cwy/XBB/images/recomm_icon.png?v123") no-repeat 0 -106px;
}
.scrollPic4 .nexbtn{
  right:0;
  background:url("http://icon.xcar.com.cn/cwy/XBB/images/recomm_icon.png?v123") no-repeat -62px -106px;
}
.scrollPic4 .prebtn:hover{
  background:url("http://icon.xcar.com.cn/cwy/XBB/images/recomm_icon.png?v123") no-repeat 0 -40px;
}
.scrollPic4 .nexbtn:hover{
  background:url("http://icon.xcar.com.cn/cwy/XBB/images/recomm_icon.png?v123") no-repeat -62px -40px;
}

.scrollDiv4{
  position: relative;
  margin-right:-10px;
  width:950px;
  height: 285px;
  overflow:hidden;
}
.scrollDiv4 div{ width: 660px;}
.scrollDiv4 ul{float:left;}
.scrollDiv4 ul li{
  position: relative;
  width: 158px;
  height: 253px;
  border: 1px solid #e3e4e6;
  background: #fff;
  float: left;
  margin-right: 10px;
  padding: 30px 10px 0;
  line-height: 22px;
  font-size: 14px;
}
.scrollDiv4 ul li.current{
  border: 1px solid #3498db;
}
.scrollPic4 li p{
  color: #777;
}
.scrollPic4 li p.address{
  height: 66px;
  overflow: hidden;
}
.scrollPic4 li p.address a{
  color: #3498db;
}
.scrollPic4 li .name{
  margin: 11px 0 7px;
  font-size: 16px;
  display: block;
  color: #444;
  text-align: center;
  @extend %txtHide;
}
.scrollPic4 li .hobby{
  @extend %txtHide;
}
.scrollPic4 li .name:hover,
.scrollPic4 li p.address a:hover,
.scrollPic4 li.current .name,
.scrollPic4 li.current p.address a,
.question_wrap .load-more .load-btn:hover,
.right_box .user .name a:hover,
.right_box .list  ul li a:hover,
.fix_top .pre_info .name:hover{
  color: #3498db;
  text-decoration: underline;
}
.scrollPic4 li .img{
  width: 60px;
  height: 60px;
  position: relative;
  display: block;
  margin: 0 auto;
}
.scrollPic4 li .img img{
  border-radius: 50%;
  -webkit-border-radius: 50%;
}
.scrollPic4 li .img i,
.cwy_friend_trend .img i{
  position: absolute;
  right: 0;
  bottom: 0;
  background:url("http://icon.xcar.com.cn/cwy/XBB/images/recomm_icon.png") no-repeat -32px 0;
  width: 18px;
  height: 18px;
  display: block;
}
.scrollPic4 li .follow{
  background: #3498db;
  width: 138px;
  height: 38px;
  display: block;
  margin: 10px auto 0;
  font-size: 16px;
  line-height: 38px;
  color: #fff;
  text-align: center;
  border: 1px solid #3498db;
}
.scrollPic4 li .follow:hover,
.left_box .ask_box .collect:hover,
.fix_top .collect:hover{
  text-decoration: none;
  background: #2a80b9;
}
.scrollPic4 li .followed {
  color: #999 !important;
  background-color: #e8e8e8 !important;
  border: 1px solid #e1e1e1;
}
.scrollPic4 li .followed:hover{
  background-color: #3498db !important;
  color: #fff !important;
}
.left_box{
  width: 690px;
  float: left;
}
.right_box{
  width: 300px;
  float: right;
}
.left_box .load-more {
  height: 37px;
  background-color: #fff;
  border: 1px solid #e3e4e6;
  font-size: 16px;
  line-height: 35px;
  color: #444;
  text-align: center;
  margin: 10px 0 20px;
}
.left_box .load-more .load-btn {
  display: block;
  color: #444;
}
.left_box .load-more .more {
  display: inline-block;
  width: 11px;
  height: 12px;
  vertical-align: middle;
  margin-left: 7px;
  background-position: -48px -50px;
}
.left_box .load-more a:hover .more {
  background-position: -61px -50px;
}
.right_box .user {
  background: #fff;
  border: 1px solid #e3e4e6;
  margin-bottom: 10px;
}
.right_box .user .img-wrap {
  width: 100px;
  height: 100px;
  padding-top:20px;
  position: relative;
  margin: 0 auto;
}
.right_box .user .img-wrap img {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 100%;
}
.right_box .user .name {
  padding-top: 4px;
  font-size: 20px;
  line-height: 44px;
  color: #444;
  text-align: center;
}
.right_box .user .name a{
  color: #444;
}
.right_box .user .num {
  padding-top: 7px;
  height: 56px;
  padding-bottom:12px;
  width: 197px;
  margin: 0 auto;
}
.right_box .user .num .gz, .right_box .user .num .fs{
  float: left;
  width: 98px;
  line-height: 28px;
}
.right_box .user .num .gz .clr, .right_box .user .num .fs .clr{
  display: block;
  font-size: 20px;
  line-height: 28px;
  color: #3498db;
  text-align: center;
}
.right_box .user .num .gz span, .right_box .user .num .fs span {
  display: block;
  font-size: 14px;
  line-height: 28px;
  color: #999;
  text-align: center;
}
.right_box .user .num .bd {
  float: left;
  width: 1px;
  height: 42px;
  background-color: #f1f1f1;
  overflow: hidden;
  margin-top: 8px;
}
.right_box .user .img-wrap a{
  display:block;
}
.right_box .user .img-wrap a i{
  position: absolute;
  right: 0;
  bottom: 0;
  background-position: -46px -71px;
  width: 26px;
  height: 26px;
  display: block;
}
.right_box .list {
  padding: 0 30px;
  border: 1px solid #e3e4e6;
  background-color: #fff;
  margin-bottom: 10px;
}
.right_box .list .list_title {
  height: 48px;
  line-height: 48px;
  border-bottom: 1px solid #e3e4e6;
  font-size: 20px;
}
.right_box .list .list_title .change{
  display: block;
  float: right;
  font-size: 12px;
  color: #b5b5b5;
}
.right_box .list .list_title .change i{
  background-position:-88px -33px;
  width: 14px;
  height: 14px;
  display:inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.right_box .list  ul {
  padding: 12px 0;
  font-size: 16px;
  line-height: 30px;
}
.right_box .list  ul li a{
  display: block;
  font-size: 14px;
  line-height: 32px;
  color: #444;
}
.left_box .ask_box,
.left_box .answer_box{
  border: 1px solid #e3e4e6;
  padding: 0 29px 20px;
  width: 630px;
  background: #fff;
}
.answer_list_box{
  width: 100%;
  height: 51px;
}
.left_box .ask_box .ask_box_icon{
  background-position: -123px -30px;
  width: 34px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.left_box .answer_box .answer_box_icon{
  background-position: -166px -30px;
  width: 34px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
}
.left_box .ask_box .collect,
.fix_top .collect{
  width: 60px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  display: block;
  float: right;
  background: #3498db;
  border: 1px solid #3498db;
  margin-top: 11px;
}
.left_box .ask_box .collect{
  float: right;
}
.fix_top .collect{
  float: left;
  margin:28px 60px 0 28px;
}
.left_box .ask_box .ques_cont_title{
  width: 540px;
  font-size: 16px;
  line-height: 24px;
  margin: 15px 0;
  font-weight: bold;
}
.left_box .ask_box .ques_cont_per .name{
  line-height: 34px;
  height: 34px;
  font-size: 16px;
  color: #3498db;
  display: inline-block;
  float: left;
  margin-left:10px;
  font-weight: bold;
}
.left_box .ask_box .ques_cont_per .img,
.left_box .answer_box .answer_list li .img,
.fix_top .pre_info .img{
  width: 34px;
  height: 34px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  display: inline-block;
  float: left;
}
.left_box .ask_box .ques_cont_per .img img,
.left_box .answer_box .answer_list li .img img,
.fix_top .pre_info .img img{
  border-radius: 50%;
  -webkit-border-radius: 50%;
}
.left_box .ask_box .ques_cont_per span{
  margin-left: 20px;
  float: right;
  font-size: 12px;
  color: #b5b5b5;
  height: 34px;
  line-height: 34px;
}
.left_box .ask_box .ques_cont_per span.look i{
  background-position: -89px -60px;
  width: 17px;
  height: 10px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.left_box .ques_cont_des{
  font-size: 14px;
  line-height: 22px;
  color: #777;
  margin: 15px 0;
  overflow: hidden;
}
.left_box .ask_box .tag_box{
  height: 26px;
  line-height: 26px;
}
.left_box .ask_box .tag_box span{
  height: 26px;
  line-height: 26px;
  background: #9dd7fe;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  padding: 0 10px;
  margin-right: 10px;
}
.left_box .answer_box {
  margin-top: 10px;
  padding: 0 29px 0;
}
.left_box .answer_box .answer_list li{
  padding: 15px 0 20px;
  position: relative;
  border-bottom: 1px solid #ededed;
}
.left_box .answer_box .answer_list li:hover .set_best{
  display:block;
}
.left_box .answer_box .answer_list li:last-child{
  border: none;
}
.left_box .answer_box .answer_list dt{
  width: 45px;
  float: left;
}
.left_box .answer_box .answer_list dd{
  float: left;
  width: 585px;
}
.left_box .answer_box .pre_head{
  height: 40px;
  float: left;
}
.left_box .answer_box .pre_head .name{
  color:#3498db;
  font-size: 16px;
  display:inline-block;
  font-weight: bold;
}
.left_box .answer_box .pre_head .name em{
  background-position: -79px -74px;
  width: 64px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 7px;
}
.left_box .answer_box .pre_head .hobby{
  display:block;
  font-size: 14px;
}
.left_box .answer_box .answer_list li .img{
  margin: 5px 10px 0 0;
}
.left_box .answer_box .ques_cont_des{
  margin-bottom: 5px;
}
.left_box .answer_box .footnote .time,
.left_box .answer_box .footnote .like{
  font-size: 12px;
  color: #b5b5b5;
}
.left_box .answer_box .footnote .like{
  float: right;
}
.left_box .answer_box .footnote .like .icon {
  display: inline-block;
  width: 14px;
  height: 13px;
  background:url(http://icon.xcar.com.cn/zjx/xbb_find/images/xbb-bg.png) -114px 0 no-repeat;
  vertical-align: middle;
  margin-right: 7px;
}
.left_box .answer_box .footnote .liked {
  position: relative;
  cursor: default;
}
.left_box .answer_box .footnote .liked .icon {
  background:url(http://icon.xcar.com.cn/zjx/xbb_find/images/xbb-bg.png) -130px 0 no-repeat;
}
.left_box .answer_box .footnote .liked .icon2 {
  position: absolute;
  left: 0;
  top:3px;
  width: 14px;
  height: 13px;
  vertical-align: middle;
  margin-right: 7px;
  background:url(http://icon.xcar.com.cn/zjx/xbb_find/images/xbb-bg.png) -130px 0 no-repeat;
  -webkit-animation: like .5s linear;
  -moz-animation: like 0.5s linear;
  -o-animation: like 0.5s linear;
  -ms-animation: like 0.5s linear;
}
.margin_top{
  margin-top: 10px;
}
@-webkit-keyframes like {
  0% {
    opacity: 0; }
  33% {
    -webkit-transform: scale(1.3) translate(5px, -15px); }
  66% {
    opacity: 1;
    -webkit-transform: scale(1.7) translate(-5px, -25px); }
  100% {
    opacity: 0;
    -webkit-transform: scale(2) translate(0, -35px); } }
@-moz-keyframes like {
  0% {
    opacity: 0; }
  33% {
    -webkit-transform: scale(1.3) translate(5px, -15px); }
  66% {
    opacity: 1;
    -webkit-transform: scale(1.7) translate(-5px, -25px); }
  100% {
    opacity: 0;
    -webkit-transform: scale(2) translate(0, -35px); } }
@-o-keyframes like {
  0% {
    opacity: 0; }
  33% {
    -webkit-transform: scale(1.3) translate(5px, -15px); }
  66% {
    opacity: 1;
    -webkit-transform: scale(1.7) translate(-5px, -25px); }
  100% {
    opacity: 0;
    -webkit-transform: scale(2) translate(0, -35px); } }
@-ms-keyframes like {
  0% {
    opacity: 0; }
  33% {
    -webkit-transform: scale(1.3) translate(5px, -15px); }
  66% {
    opacity: 1;
    -webkit-transform: scale(1.7) translate(-5px, -25px); }
  100% {
    opacity: 0;
    -webkit-transform: scale(2) translate(0, -35px); } }
.left_box .answer_box .answer_btn{
  position: absolute;
  right: 0;
  top: 0;
  width: 70px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  font-size: 12px;
  display: none;
  background: #32b16c;
}
.left_box .answer_box .answer_btn.active{
  display:block;
  background: #f8473f;
}
.question_wrap .follow{
  width: 60px;
  height: 26px;
  font-size: 12px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  background-color: #3498db;
  border: 1px solid #3498db;
  margin: 6px 0 0 20px;
  display:block;
}
.left_box .answer_box .follow{
  float: left;
}
.right_box .follow{
  margin:0 auto 10px;
}
.question_wrap .follow:hover,
.fix_top .pre_info .follow:hover{
  background-color: #2a80b9;
  text-decoration: none;
}
.question_wrap .followed,
.fix_top .pre_info .follow_ed,
.left_box .ask_box .collected,
.fix_top .collected{
  color: #999;
  background-color: #e8e8e8;
  border: 1px solid #e1e1e1;
}
.question_wrap .followed:hover,
.fix_top .pre_info .followed:hover,
.left_box .ask_box .collected:hover,
.fix_top .collected:hover{
  background-color: #3498db !important;
  color: #fff !important;
}
.graybg_pop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.8;
  filter: Alpha(Opacity=80);
  _position: absolute;
}
.ie6fixed_t {
  _position: absolute;
  _top: expression(parseInt(document.documentElement.scrollTop)+"px");
}
.left_box .welcome_box {
  display: none;
  position: fixed;
  _position: absolute;
  left: 50%;
  top: 50%;
  width: 255px;
  height: 133px;
  padding-top: 28px;
  margin: -66px 0 0 -127px;
  background: #fff;
  text-align: center;
  box-shadow: 2px 2px 2px #737373;
  -moz-box-shadow: 2px 2px 2px #737373;
  -webkit-box-shadow: 2px 2px 2px #737373;
  z-index: 1000;
}
.left_box .welcome_box .row_2 {
  font: normal 16px/32px "Microsoft YaHei";
  color: #777;
  display: block;
  padding: 2px;
}
.left_box .btn_red {
  width: 62px;
  background: #4f8df5;
  border: 1px solid #4f8df5;
  height: 26px;
  color: #fff;
  cursor: pointer;
  margin: 25px 5px 0 0;
  outline: none;
}
.left_box .btn_gray {
  margin: 25px 5px 0 0;
  outline: none;
  width: 62px;
  height: 26px;
  border: 1px solid #dddcdf;
  background: #f1f1f1;
  color: #777;
  cursor: pointer;
}
.left_box .answer_box .inner_box{
  background: #f6f6f6;
  border: 1px solid #ededed;
  padding: 15px 25px;
  width: 535px;
  margin-top: 15px;
}
.left_box .answer_box .inner_box dd{
  width:400px;
}
.right_box .list ul.recommend li{
  width: 238px;
  margin-bottom: 10px;
  display: block;
  overflow: hidden;
}
.right_box .list ul.recommend li a{
  line-height: 22px;
}
.right_box .list ul.recommend .ellipsis_two{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.fix_top{
  position: fixed;
  left: 50%;
  top: 0;
  height: 83px;
  margin: 0  0 0 -500px;
  background-color: #fff;
  width:878px;
  border: 1px solid #e3e4e6;
  background-position:0 -101px;
  padding:0 30px 0 90px;
  z-index: 9;
  display: none;
}
.fix_top .fix_top_title{
  width: 480px;
  height: 63px;
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
  padding-top: 15px;
  float: left;
}
.fix_top .pre_info{
  float:right;
  height: 85px;
  line-height: 85px;
}
.fix_top .pre_info .img{
  display: block;
  margin-top: 25px;
}
.fix_top .pre_info .name{
  margin: 0 10px;
  float: left;
  font-size: 16px;
  color: #444;
}
.fix_top .pre_info .follow{
  float: right;
  margin-top: 28px;
}
.mark-bt{
  display: block;
  opacity: 0.7;
  background-color: #001023;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 140px;
  z-index: 100;
  cursor: pointer;
}
.mark-btcon {
  position: fixed;
  left: 50%;
  bottom: 0;
  margin-left: -480px;
  width: 960px;
  height: 140px;
  z-index: 100;
}
.mark-btcon .bt-bg {
  position: absolute;
  top: -31px;
  left: -56px;
  width: 858px;
  height: 172px;
  background: url("http://icon.xcar.com.cn/zjx/xbb_find/images/bt-bg.png?1") 0 0 no-repeat;
}
.mark-btcon .join {
  position: absolute;
  top: 44px;
  right: 47px;
  width: 186px;
  height: 69px;
  cursor: pointer;
  background:url("http://icon.xcar.com.cn/zjx/xbb_find/images/xbb-bg.png")  no-repeat 0 -44px;
}
.mark-btcon .join:hover {
  background:url("http://icon.xcar.com.cn/zjx/xbb_find/images/xbb-bg.png")  no-repeat 0 -116px;
}
.mark-btcon .close {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  background:url("http://icon.xcar.com.cn/zjx/xbb_find/images/xbb-bg.png")  no-repeat -186px -116px;
}
.set_best_ans{
  position: fixed;
  left: 50%;
  top: 50%;
  margin:-150px 0 0 -210px;
  width: 420px;
  z-index: 1000;
}
.set_best_ans .title{
  background:#3498db;
  height: 47px;
  line-height: 47px;
  color: #fff;
  font-size: 16px;
  position: relative;
  padding: 0 20px;
}
.set_best_ans .note{
  text-align: center;
  border: 1px solid #ededed;
  background: #fff;
  height: 248px;
}
.set_best_ans .note p{
  padding:75px 0 35px 0;
}
.set_best_ans .close{
  position: absolute;
  right:20px;
  top: 20px;
  font-size: 20px;
  color: #fff;
  background-position: -153px -77px;
  width: 10px;
  height: 10px;
}
.set_best_ans .btn{
  width: 120px;
  height: 36px;
  line-height: 36px;
  color: #fff;
  cursor: pointer;
  display:inline-block;
}
.set_best_ans .blue{
  background: #3498db;
  color: #fff;
  margin-right: 20px;
}
.set_best_ans .gray{
  background: #f0f0f0;
  color: #999;
}
.cwy_share_float{border:1px solid #e3e4e6;width: 53px; height:227px;background:#fff;text-align: center;position: fixed;z-index: 99;top:287px;left: 50%;margin-left: -595px;_position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||232)-(parseInt(this.currentStyle.marginBottom,10)||0)));
  padding-top: 15px;
}
.cwy_share_float .share-con a{
  width: 100%;
  line-height: 40px;
  height: 40px;
  vertical-align: middle;
  display: block;
  margin-bottom: 4px;
}
.cwy_share_float .share-con .bds_weixin i{
  display: inline-block;
  width: 30px;
  height: 25px;
  background-position: 0 -198px;
}
.cwy_share_float .share-con .bds_tsina i{
  display: inline-block;
  width: 33px;
  height: 25px;
  background-position: -45px -198px;
}
.cwy_share_float .share-con .bds_qzone i{
  display: inline-block;
  width: 28px;
  height: 27px;
  background-position: 0 -231px;
}
.cwy_share_float .share-con .bds_sqq i{
  display: inline-block;
  width: 23px;
  height: 27px;
  background-position: -45px -231px;
}
.cwy_share_float .goto_top{
  border-top:1px solid #e3e4e6;
  height: 50px;
}
.cwy_share_float .goto_top a{
  height: 50px;
  display: block;
}
.cwy_share_float .goto_top i{
  display: inline-block;
  width: 18px;
  height: 22px;
  background-position: -95px -198px;
  margin-top: 14px;
}
.cwy_attend_pop {
  width: 255px;
  height: 133px;
  padding-top: 28px;
  margin: -66px 0 0 -127px;
  position: fixed;
  _position: absolute;
  left: 50%;
  top: 50%;
  background: #fff;
  text-align: center;
  box-shadow: 2px 2px 2px #737373;
  -moz-box-shadow: 2px 2px 2px #737373;
  -webkit-box-shadow: 2px 2px 2px #737373;
  z-index: 1000;
}
.cwy_attend_pop .row_2 {
  font: normal 16px/32px "Microsoft YaHei";
  color: #777;
}
.cwy_attend_pop .btn_two input {
  width: 62px;
  margin: 25px 5px 0 0;
  outline: none;
  height: 26px;
  cursor: pointer;
}
.cwy_attend_pop .btn_red {
  background: #4f8df5;
  border: 1px solid #4f8df5;
  color: #fff;
}
.cwy_attend_pop .btn_gray {
  margin-right: 10px;
  border: 1px solid #dddcdf;
  background: #f1f1f1;
  color: #777;
}
.collect_name{
  margin-bottom: 15px;
  height: 30px;
  line-height: 30px;
}
.collect_name .img{
  width: 30px;
  height: 30px;
  display: inline-block;
  float: left;
  margin-right: 8px;
}
.collect_name .name:hover{
  text-decoration: underline;
}
.collect_name .time{
  font-size: 12px;
  color:#999;
  margin-left: 8px;
}
.collect_cancel{
  width: 85px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #ff9300;
  color:#fff;
  font-size: 14px;
  display: block;
  position: absolute;
  right:0 ;
  top:50px;
}
.collect_cancel:hover{
  color:#fff;
}
